<?php /* Template Name: Paginacao */ ?>

<?php get_header(); ?>
<body>
<div id="tudo">
<div id="topo"><?php include_once TOPO_TEMPLATE; ?></div><!-- Fim div topo -->
<?php do_vertical_space('20'); ?>

<div id="corpo">
	<div id="miolo">
		<?php 
		do_vertical_space('15'); 
		include_once PDO.'/MembroPDO.class.php';
		$con = new MembroPDO();
		$conexao = $con->retonaCon();
		
		$qry = 'select * from criadores';
		$numreg = 20;
		$pagina = isset($_GET["pagina"]) ? $_GET["pagina"] : 1;
		$inicial = ($pagina * $numreg) - $numreg;
		$result  = $conexao->query($qry);
		$countTotal = $result->rowCount();
		$consulta = $conexao->query("$qry LIMIT $inicial, $numreg");
		
		while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) {
			echo 'Nome: ' . ucwords(strtolower (utf8_encode($linha['nome']))). '<br />';
		}
		
		$conexao = null;
		
		
		echo '<br><br>';
		
		if ( $countTotal > $numreg ) {
			
			$quant_pagina = ceil($countTotal/$numreg);
			$quant_pagina++;
			$url_ant = "http://localhost/avespt.com/public_html/paginacao/";
			
			if ( $pagina > 1) { 
				echo "<a href=".$url_ant.'?pagina='.($pagina-1) ."><span class='style2'>Anterior</span></a>&nbsp;";
			} else {
				echo "<span class='style2'>Anterior</span>&nbsp;";
			}
			
			// Faz controle das páginas que irá mostrar na paginação	
			if(($pagina - 4) < 1) {
			   $anterior = 1;
			} else {
			   $anterior = $pagina - 4;
			}
			if(($pagina + 6) > $quant_pagina) {
			   $proximo = $quant_pagina;
			} else {
			   $proximo = $pagina + 6;
			}
			// Crio os números das páginas entre Anterior e Próximo	
			for($i_pagina = $anterior; $i_pagina < $proximo; $i_pagina++) {
				if ($pagina == ($i_pagina)) {
			   		echo "<span class='style3'>$i_pagina</span>";
			   	} else {
			    	$i_pagina2 = $i_pagina;
			       	echo "&nbsp;<a href={$url_ant}?pagina={$i_pagina2}><span class='style2'>$i_pagina</span></a>&nbsp;";
			   }
			}
			if (( $pagina + 1 ) < $quant_pg) {
				echo "<a href=".$url_ant.'?pagina='.($pagina+1)."><span class='style2'>&nbsp;Pr&oacute;xima</span></a>";
			} else {
			   	echo "<span class='style2'>&nbsp;Pr&oacute;xima</span>";
			}
		}
	
		
		?>
		
		
	</div><!-- Fim div miolo -->
	
	
	
	
	
	
	<div id="direita">
		<?php dynamic_sidebar( 'Lateral Direita Home' ); ?>
		<?php do_vertical_space('20');?>
	</div><!-- Fim div coluna_direita -->
</div><!-- Fim div corpo -->
<?php do_vertical_space('20'); ?>	

<div class="cont-miolo-pub"><?php add_google_pub_bloco_2x468x60 (); ?></div>
<?php do_vertical_space('20'); ?>		

</div><!-- Fim div tudo -->
<?php get_footer(); ?>

</body>

</html>